Beaver Crossing is a hamlet in central Alberta, Canada within the Municipal District of Bonnyville No. 87,[1] located on Highway 28, approximately 12 kilometres (7.5 mi) south of Cold Lake.